package com.project.service.GoodsService;


import com.github.pagehelper.PageInfo;
import com.project.bean.GoodsBean;

import java.time.LocalDate;

public interface IGoodsService {
    public int PAGESIZE = 3;
    /**
     * 添加商品
     * @param goods
     */
    public void addGoods(GoodsBean goods);
    /**
     * 查询商品详细信息
     * @param goodsId
     * @return
     */
    public GoodsBean findById(int goodsId);

    /**
     * 修改商品销售价
     * @param goodsId
     * @param newPrice
     */
    public void updatePrice(int goodsId, int newPrice);

    /**
     * 查询商品
     * @param name
     * @param type
     * @param startNum
     * @param endNum
     * @return
     */
    public PageInfo<GoodsBean> findByItem(int pageNO, String name, String type, Integer startNum, Integer endNum);

    /**
     * 修改商品数量
     * @param goodsId 商品Id
     * @param newNum 商品数量
     */
    public void updateNumber(int goodsId,int newNum);
}
